Array-Aware Matching: Taming the Complexity of Large-Scale Simulation Models

نویسندگان

چکیده

Equation-based modelling is a powerful approach to tame the complexity of large-scale simulation problems. tools automatically translate models into imperative languages. When confronted with nowadays’ problems, however, well assessed model translation techniques exhibit scalability issues that are particularly severe when contain very large arrays. In fact, such can be made compact by enclosing equations looping constructs, but reflecting same compactness translated code nontrivial. this paper, we face issue concentrating on key step equations-to-code translation, equation/variable matching. We first show an efficient (large) arrays needs awareness their presence, defining figure merit measure how much constructs preserved along translation. then said allows define optimal array-aware matching, and as our main result, so stated matching problem NP-complete. As additional propose heuristic algorithm capable performing in polynomial time. The proposed proficiently used translator developers implementation for system simulation.

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Taming the complexity of large models.

At its most basic, science is about models. Natural phenomena that were perplexing to ancient humans have been systematically illuminated as sci­ entific models have revealed the mathemat­ ical order underlying the natural world. But what happens when the models themselves become complex enough that they too must be interpreted to be understood? In 2012, Jonathan Karr, Markus Covert and colleag...

متن کامل

Semantic Constraint and QoS-Aware Large-Scale Web Service Composition

Service-oriented architecture facilitates the running time of interactions by using business integration on the networks. Currently, web services are considered as the best option to provide Internet services. Due to an increasing number of Web users and the complexity of users’ queries, simple and atomic services are not able to meet the needs of users; and to provide complex services, it requ...

متن کامل

Fast Simulation of Large-Scale Growth Models

We give an algorithm that computes the final state of certain growth models without computing all intermediate states. Our technique is based on a “least action principle” which characterizes the odometer function of the growth process. Starting from an approximation for the odometer, we successively correct underand overestimates and provably arrive at the correct final state. The degree of sp...

متن کامل

Simulation of large-scale rule-based models

MOTIVATION Interactions of molecules, such as signaling proteins, with multiple binding sites and/or multiple sites of post-translational covalent modification can be modeled using reaction rules. Rules comprehensively, but implicitly, define the individual chemical species and reactions that molecular interactions can potentially generate. Although rules can be automatically processed to defin...

متن کامل

Grid-aware Large Scale Distributed Simulation of Agent-based Systems

The development of many complex simulation applications requires collaborative effort from researchers with different domain knowledge and expertise, possibly at different locations. These simulation systems often require huge computing resources and data sets, which may be geographically distributed. In order to support collaborative model development and to cater for the increasing complexity...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: ACM Transactions on Mathematical Software

سال: 2023

ISSN: ['0098-3500', '1557-7295']

DOI: https://doi.org/10.1145/3611661